/**
 * 流式读取
 */

const fs = require('fs');

//创建流式读取对象  
const rs = fs.createReadStream('../资料/秘诀/刻意练习.m4a');

//绑定事件
rs.on('data', chunk => {
  //当一段数据在读取出来之后, 就会执行该回调函数, 并且将读取到的数据(buffer), 作为参数传递给回调函数
  // console.log(chunk.length);// 65536 字节 => 64KB
  console.log(chunk);
});

//当读取结束的时候, 触发事件, 执行回调函数
rs.on('end', () => {
  console.log('读取完成...');
});
